Serveur d'exploration sur la musique en Sarre

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

An approach for providing mobile agent fault tolerance

Identifieur interne : 000F06 ( Main/Exploration ); précédent : 000F05; suivant : 000F07

An approach for providing mobile agent fault tolerance

Auteurs : Flávio M. Assis Silva [Allemagne] ; Radu Popescu-Zeletin [Allemagne]

Source :

RBID : ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05

English descriptors

Abstract

Abstract: This paper presents a fault-tolerance protocol for mobile agent executions that tolerates long-term failures of agencies. If the agency where an agent execution is being performed fails for a long-time, the execution can be recovered and continue at another agency. This is not only important for avoiding a mobile agent execution to become blocked, but it also contributes for enforcing the autonomy of organizations in an open environment emitting mobile agents to execute applications that cross the boundary of autonomous organizations. The protocol presented in this paper is based on mobile agent replication and is a variation of the protocol described in [6]. Our protocol differs from the work in [6] mainly in the sense that an agent can execute more than a single atomic transaction at an agency; it integrates distributed storage of recovery information; and it supports partial recovery of the activity carried out at an agency. The motivation of this work is on building a support for the execution of open nested transactions with a set of mobile agents.

Url:
DOI: 10.1007/BFb0057645


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">An approach for providing mobile agent fault tolerance</title>
<author>
<name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
</author>
<author>
<name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05</idno>
<date when="1998" year="1998">1998</date>
<idno type="doi">10.1007/BFb0057645</idno>
<idno type="url">https://api.istex.fr/document/075D76F8144E347A82A748844C84FDC7ABB59F05/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000079</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000079</idno>
<idno type="wicri:Area/Istex/Curation">000077</idno>
<idno type="wicri:Area/Istex/Checkpoint">000C92</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">000C92</idno>
<idno type="wicri:doubleKey">0302-9743:1998:Assis Silva F:an:approach:for</idno>
<idno type="wicri:Area/Main/Merge">000F07</idno>
<idno type="wicri:Area/Main/Curation">000F06</idno>
<idno type="wicri:Area/Main/Exploration">000F06</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">An approach for providing mobile agent fault tolerance</title>
<author>
<name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
<affiliation wicri:level="3">
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
<placeName>
<region type="land" nuts="3">Berlin</region>
<settlement type="city">Berlin</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author>
<name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
<affiliation wicri:level="3">
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
<placeName>
<region type="land" nuts="3">Berlin</region>
<settlement type="city">Berlin</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<imprint>
<date>1998</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="Teeft" xml:lang="en">
<term>Acid transaction</term>
<term>Active state</term>
<term>Agencies agency_l_1</term>
<term>Agent copy</term>
<term>Agent execution</term>
<term>Agent fault tolerance</term>
<term>Application services</term>
<term>Assis silva</term>
<term>Autonomous systems</term>
<term>Child agent</term>
<term>Child agents</term>
<term>Computer science</term>
<term>Context database</term>
<term>Current leader</term>
<term>Current stage</term>
<term>Current state</term>
<term>Current_leader</term>
<term>Election protocol</term>
<term>Fault tolerance mechanism</term>
<term>First stage</term>
<term>General terms</term>
<term>Greater latency</term>
<term>Group communication</term>
<term>Highest priority</term>
<term>Highest priority agency</term>
<term>Input queue</term>
<term>Last state</term>
<term>Latter case</term>
<term>Lecture notes</term>
<term>Local copy</term>
<term>Local recovery actions</term>
<term>Local repository</term>
<term>Majority voting strategy</term>
<term>Mobile agent</term>
<term>Mobile agent execution</term>
<term>Mobile agents</term>
<term>Mobile applications</term>
<term>Monitoring component</term>
<term>Monitoring process</term>
<term>Monitoring state</term>
<term>Multiple agents</term>
<term>Next stage</term>
<term>Ongoing work</term>
<term>Open environment</term>
<term>Other agencies</term>
<term>Other leader</term>
<term>Partial recovery</term>
<term>Processing_long_failure signal</term>
<term>Protocol</term>
<term>Queue</term>
<term>Quorum</term>
<term>Recovery actions</term>
<term>Recovery information</term>
<term>Respective priorities</term>
<term>Same agency</term>
<term>Same group</term>
<term>Same transaction</term>
<term>Single node</term>
<term>Stage state</term>
<term>Stage state field</term>
<term>Stage state table</term>
<term>Such applications</term>
<term>Term_ack message</term>
<term>Term_stage</term>
<term>Term_stage message</term>
<term>Term_stage messages</term>
<term>Termination flag</term>
<term>Termination protocol</term>
<term>Transaction</term>
<term>Transaction aborts</term>
<term>Transaction model</term>
</keywords>
</textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: This paper presents a fault-tolerance protocol for mobile agent executions that tolerates long-term failures of agencies. If the agency where an agent execution is being performed fails for a long-time, the execution can be recovered and continue at another agency. This is not only important for avoiding a mobile agent execution to become blocked, but it also contributes for enforcing the autonomy of organizations in an open environment emitting mobile agents to execute applications that cross the boundary of autonomous organizations. The protocol presented in this paper is based on mobile agent replication and is a variation of the protocol described in [6]. Our protocol differs from the work in [6] mainly in the sense that an agent can execute more than a single atomic transaction at an agency; it integrates distributed storage of recovery information; and it supports partial recovery of the activity carried out at an agency. The motivation of this work is on building a support for the execution of open nested transactions with a set of mobile agents.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Allemagne</li>
</country>
<region>
<li>Berlin</li>
</region>
<settlement>
<li>Berlin</li>
</settlement>
</list>
<tree>
<country name="Allemagne">
<region name="Berlin">
<name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
</region>
<name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
<name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
<name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Sarre/explor/MusicSarreV3/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000F06 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000F06 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Sarre
   |area=    MusicSarreV3
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05
   |texte=   An approach for providing mobile agent fault tolerance
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Sun Jul 15 18:16:09 2018. Site generation: Tue Mar 5 19:21:25 2024